package com.lagou.edu.factory;

import com.lagou.edu.utils.AnnotationClassPathXmlApplicationContext;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;

import java.io.InputStream;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author 应癫
 *
 * 工厂类，生产对象（使用反射技术）
 */
public class BeanFactory {
    // 对外提供获取实例对象的接口（根据id获取）
    public static  Object getBean(String id) {
        return AnnotationClassPathXmlApplicationContext.getBean(id);
    }

}
